package bcrypt

import "golang.org/x/crypto/bcrypt"

// GeneratePasswordHash 生成密码哈希
func GeneratePasswordHash(password []byte) (string, error) {
	cost := 12 // 可以根据需要调整成本因子
	hash, err := bcrypt.GenerateFromPassword(password, cost)
	if err != nil {
		return "", err
	}
	return string(hash), nil
}
